@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px;  font-size:14px; line-height:24px; font-family: "Microsoft Yahei"; min-width:1200px; color:#333333;}
.w1200{width:1200px; margin:0px auto;}
.w1000{width:1000px; margin:0px auto;}
.clear{clear:both;}
.fr{float:right;}
ul,li{margin:0px; padding:0px; list-style:none;}
p{margin:0px;padding:0px;}
a{text-decoration:none;color:#333333; }
a:hover{color:#e0581e;}
img{border:0;}
input,select{border:0px; outline:none;}
.clear{clear:both;}


.top{ background:#1e549c; width:100%; color:#ffffff;}
.top_l{width:500px; line-height:35px;}
.tel{background:url(../images/icon09.png) no-repeat 2px; padding-left:30px; font-weight:bold;}
.list4{width:300px; padding-top:5px;}
.list4 li{float:left; margin-left:20px; }
.tel{background:url(../images/icon09.png) no-repeat 2px; padding-left:24px; line-height:30px;}


.header{height:90px; line-height:90px; background:#ececec; width:100%;}
.header_l{width:344px; height:53px; padding-top:20px;}
.header_r{width:650px;}
.list3 li{width:129px; text-align:center; border-right:1px solid #d7d7d7; float:left;}
.list3 li a:link{color:#333333;}
.list3 li a:visited{color:#333333;}
.list3 li a:hover{ background:#1e549c; color:#ffffff;width:129px; height:90px; display:block;}
.list3 li a:active{background:#1e549c; color:#ffffff;width:129px; height:90px; display:block;}
.list3 li a.on{background:#1e549c; color:#ffffff;width:129px; height:90px; display:block;}


#full-screen-slider { width:100%; height:599px; float:left; position:relative;-moz-box-shadow:0px 4px 5px #B0B0B0; -webkit-box-shadow:0px 4px 5px #B0B0B0; box-shadow:0px 4px 5px #B0B0B0;}
#slides { display:block; width:100%; height:599px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:540px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}


.index_pro{ padding-top:50px; padding-bottom:50px;}
.zzsc {
	width:280px;
	height:280px;
	margin:auto;
	position:relative;
}
.text {
	width280px;
	height:auto;
	background-color:#000;
	FILTER:alpha(opacity=60);
	opacity:0.7;
	-moz-opacity:0.7;
	position:absolute;
	left:0px;
	bottom:0px;
}
.imgbt {
	width:240px;
	height:30px;
	padding:0px 20px;
}

.imgtext {
	width:260px;
	height:auto;
	float:left;
	padding:10px;
	color:#fff;
	font-size:14px;
	line-height:200%;
	text-align:center;
}

/* marqueeleft */
.marqueeleft{height:280px;width:1200px;overflow:hidden;margin:40px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 25px;display:inline;width:278px;height:278px;overflow:hidden; border:1px solid #efefef;}
.marqueeleft li .pic{display:block;width:278px;height:278px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}

a.button02:link{width:135px; height:38px; display:block; border-radius:20px; background:#04449c;text-align:center; color:#ffffff; font-size:16px; line-height:38px; margin:30px auto 0px;}
a.button02:visited{width:135px; height:38px; display:block; border-radius:20px; background:#04449c; text-align:center; color:#ffffff; font-size:16px; line-height:38px;margin:30px auto 0px;}
a.button02:hover{width:135px; height:38px; display:block; border-radius:20px;  text-align:center; color:#ffffff; background:#198ede;font-size:16px; line-height:38px;margin:30px auto 0px;}
a.button02:active{width:135px; height:38px; display:block; border-radius:20px;  text-align:center; color:#ffffff; background:#198ede;font-size:16px; line-height:38px; margin:30px auto 0px;}

.index_about{  background:#1e549c; width:100%; height:420px; padding-top:50px; padding-bottom:50px;}
.index_about_r{width:550px;color:#ffffff;}
.index_about_l{width:650px; background:url(../images/index_1.png) no-repeat; height:402px; position:relative;}
.index_about_t{font-size:24px; font-weight:bold; height:46px; line-height:46px;}
.index_about_text p{text-indent:2em;}
.index_about_text{height:310px; overflow:hidden;}
a.button01:link{width:135px; height:38px; display:block; border-radius:20px; border:1px solid #ffffff; text-align:center; color:#4b86e0; font-size:16px; line-height:38px; margin-top:15px;}
a.button01:visited{width:135px; height:38px; display:block; border-radius:20px; border:1px solid #ffffff; text-align:center; color:#4b86e0; font-size:16px; line-height:38px; margin-top:15px;}
a.button01:hover{width:135px; height:38px; display:block; border-radius:20px; border:1px solid #086ccb; text-align:center; color:#ffffff; background:#086ccb;font-size:16px; line-height:38px; margin-top:15px;}
a.button01:active{width:135px; height:38px; display:block; border-radius:20px; border:1px solid #05449d; text-align:center; color:#ffffff; background:#05449d;font-size:16px; line-height:38px; margin-top:15px;}
.index_list li{ line-height:40px; text-align:center; margin-bottom:24px; }
.index_list li a:link{width:100px; height:40px;  background:url(../images/icon06.png) no-repeat 15px #198ede;   padding-left:20px;display:block; color:#ffffff; font-weight:bold;}
.index_list li a:visited{width:100px; height:40px;  background:url(../images/icon06.png) no-repeat 15px #198ede;  padding-left:20px; display:block; color:#ffffff;font-weight:bold;}
.index_list li a:hover{width:100px; height:40px;  background:url(../images/icon06.png) no-repeat 15px #f89900;   padding-left:20px;display:block; color:#ffffff;font-weight:bold;}
.index_list li a:active{width:100px; height:40px;  background:url(../images/icon06.png) no-repeat 15px #f89900;  padding-left:20px; display:block; color:#ffffff;font-weight:bold;}
.index_list{ position:absolute; right:80px; top:50px;}

.index_news{padding-bottom:40px; padding-top:60px; }
.index_title{width:339px; height:61px; margin:0px auto 60px; background:url(../images/title.png) no-repeat; text-align:center; line-height:61px; font-size:18px; color:#1c549e; }
.index_news_r{width:490px;}
.index_news_l{width:650px; }
.news_list li{height:36px; line-height:36px; border-bottom:1px dotted #cccccc; background:url(../images/icon05.png) no-repeat 2px; padding-left:15px;}
.news_list li span{float:right; font-size:12px;}
.news_list2 li{height:70px; border-bottom:1px dotted #cccccc; margin-bottom:18px; padding-bottom:15px; padding-left:40px;}
.news_list2_l{width:60px; height:60px; color:#ffffff; background:#198ede; text-align:center;}
.news2_t{font-size:16px; font-weight:bold; height:30px; line-height:30px;}
.news2_text{font-size:12px; color:#666666; overflow:hidden; height:40px; line-height:18px;}
.news_list2_r{width:500px;}
.news_list2_l span{font-size:24px; font-weight:bold;  height:32px; line-height:32px;}

.index_contact{height:461px; background:url(../images/1500769937.jpg) no-repeat; width:100%;}
.contul{width:1200px; margin:0px auto 0; }
.contul li{width:400px; float:left; text-align:center;  float:left;}
.con_t{height:40px; line-height:40px; font-size:18px; font-weight:bold;color:#000000;}
.about_a {margin-bottom:20px;}
.about_a p{text-indent:2em; line-height:30px;}
.about_a_t{font-size:22px; font-weight:bold; color:#074da3; line-height:50px; line-height:50px; background:url(../images/icon10.png) no-repeat 2px; padding-left:30px;}
.about_a_t2{font-size:22px; font-weight:bold; color:#074da3; line-height:50px; line-height:50px; background:url(../images/icon11.png) no-repeat 2px; padding-left:30px;}
.about_a_t3{font-size:22px; font-weight:bold; color:#074da3; line-height:50px; line-height:50px; background:url(../images/icon12.png) no-repeat 2px; padding-left:30px;}

.about_b{background:#eff6fe; padding-top:30px; padding-bottom:30px; width:100%;}
.about_c{padding-top:30px;}
.list5 li{width:260px; height:170px; float:left; margin-right:15px; margin-left:15px; border:1px solid #cccccc; padding:2px; }



.footer{background:#000000; height:140px; width:100%; color:#a7a6a6; padding-top:60px;}
.footer_r{width:375px;padding-top:30px;}
.footer_m{width:500px;}
.footer_l{width:325px; padding-top:10px;}
.search{ width:250px; height:31px; background:#178ede; padding-top:5px;}
.input01{width:200px; height:24px; line-height:24px;  margin-left:10px; }


.pagemain{padding-top:20px; padding-bottom:20px;}
.page_add{height:30px; line-height:30px; border-bottom:1px solid #e1e1e1; margin-bottom:20px;}



.news_list3 li{height:90px; border-bottom:1px dotted #cccccc; margin-bottom:18px; padding-bottom:15px; padding-left:40px;}
.news_list3_l{width:80px; height:70px; color:#ffffff; background:#198ede; text-align:center; padding-top:10px;}
.news3_t{font-size:18px; font-weight:bold; height:40px; line-height:40px;}
.news3_text{font-size:12px; color:#666666; overflow:hidden; height:40px; line-height:18px;}
.news_list3_r{width:1050px;}
.news_list3_l span{font-size:24px; font-weight:bold;  height:32px; line-height:32px;}


.pagelist li{float:left;width:24px; height:24px;  text-align:center; line-height:24px; font-size:12px;  border-radius:3px;border:1px solid #cccccc; margin-right:10px;   color:#333333; margin-bottom:10px;}
.pagelist li a:link{color:#333333;width:24px; height:24px;  display:inline-block; }
.pagelist li a:visited{color:#333333;width:24px; height:24px;  display:inline-block; }
.pagelist li a:hover{background:#2c73cd; color:#ffffff; width:24px; height:24px;  display:inline-block; }
.pagelist li a:active{background:#2c73cd; color:#ffffff; width:24px; height:24px; display:inline-block;}
.pagelist li a.on{background:#2c73cd; color:#ffffff; width:24px; height:24px; display:inline-block;}
.pagelist {margin:20px auto 0px; width:370px; margin-bottom:50px;}

.news_t{font-size:22px; font-weight:bold; height:50px; line-height:50px; text-align:center;}
.time{border:1px solid #DEDEDE; background:#f8f8f8; text-align:center; line-height:30px; height:30px; margin-bottom:20px;}
.news_text{line-height:30px;}

.news_bottom{border-top:1px dotted #cccccc; height:40px; line-height:40px; margin-top:20px;}


.pageside{width:251px; background:url(../images/pro.png) no-repeat;}
.pageside_t{color:#ffffff; width:251px; height:151px; text-align:center; font-size:18px; padding-top:50px;}
.pageside_t span{font-size:24px; line-height:40px;}
.product_r{width:900px;}
.pageside_t2{color:#ffffff; height:40px; line-height:40px; text-align:center; font-weight:bold; font-size:18px;}
.list6{margin-top:20px;}
.list6 li{ width:251px; height:40px; background:#efefef; margin-bottom:10px; line-height:40px; text-align:center;}
.list6 li a:link{ color:#333333;}
.list6 li a:visited{ color:#333333;}
.list6 li a:hover{ color:#ffffff; width:251px; height:40px; background:#1e549c; display:block;}
.list6 li a:active{ color:#ffffff;width:251px; height:40px; background:#1e549c; display:block;}
.list6 li a.here{color:#ffffff;width:251px; height:40px; background:#1e549c; display:block;}



.list7 li{width:215px; height:225px; float:left; margin-right:5px; margin-left:5px; margin-bottom:20px;}
.list7 li p{height:30px; line-height:30px; text-align:center;}
.list7_img{width:193px; height:193px; overflow:hidden; border:1px solid #efefef;}
.img{display: block;width: 100%;height: 100%;transition: all 1s;}
.img:hover{ transform: scale(1.2); }


.product_bottom{background:#f3f7ff; padding-top:30px; padding-bottom:30px;}

.list8 li{width:180px; height:210px; float:left; margin-right:10px; margin-left:10px; margin-bottom:20px;}
.list8 li p{height:30px; line-height:30px; text-align:center;}
.list8_img{width:178px; height:178px; overflow:hidden; border:1px solid #efefef;}

.product_t{height:40px; line-height:40px; font-size:18px; font-weight:bold;}
/* ----- PB分页数字条效果 结束 ----- */
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 50px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 8px 12px;
  margin: 0 5px;
  border-radius: 3px;

}
.pagination span {
    color: #333;
    font-size: 14px;
    padding: 8px 2px;
    margin: 0 5px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #198ede;
  border: 1px solid #198ede;
}
.pagination a.page-num-current {
  color: #fff;
  background: #198ede;
  border: 1px solid #198ede;
}
/* ----- PB分页数字条效果 结束 ----- */